a knight in armour/armor - Espagnol Anglais Dictionnaire